package com.zb.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Author WEN
 * @Date 2024/2/27 0027
 **/
@Data
@ApiModel("品牌商家详情对象")
public class FactoryDetailVo {
    @ApiModelProperty(value = "品牌商家ID")
    private Long id;

    @ApiModelProperty(value = "商家名称")
    private String name;

    @ApiModelProperty(value = "商家编号")
    private String numberNo;

    @ApiModelProperty(value = "厂商状态：1-待审核，2-已审核/使用中，3-已驳回/拒绝，4-已禁用")
    private Integer status;

    @ApiModelProperty(value = "余额")
    private BigDecimal money;

    @ApiModelProperty(value = "冻结金额")
    private BigDecimal freezeMoney;

    @ApiModelProperty(value = "结算类型：1-预充值/余额不足禁止下单，2-月结/余额不足亦可下单")
    private Integer settlementType;

    @ApiModelProperty(value = "总工单数量")
    private long totalOrderCount;

    @ApiModelProperty(value = "处理中工单数量")
    private long handlerOrderCount;

    @ApiModelProperty(value = "待结算工单数量")
    private long waitSettlementOrderCount;

    @ApiModelProperty(value = "工单费用数量")
    private long orderFeeCount;

    @ApiModelProperty(value = "工单配件数量")
    private long orderSpareCount;
}
